package prueba;

import javax.inject.Inject;

import mx.ipn.escom.redes.equipo.model.Empleado;
import mx.ipn.escom.redes.gestionarempleado.business.EmpleadoBs;

import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.testng.AbstractTransactionalTestNGSpringContextTests;
import org.testng.annotations.Test;

@ContextConfiguration(locations = { "file:src/main/resources/applicationContext.xml" })
public class Prueba extends AbstractTransactionalTestNGSpringContextTests {
	
	@Inject
	EmpleadoBs empleadoBs;
	
	@Test(enabled = true)
	public void prueba() {
		
		Empleado empleado = new Empleado();
		empleado.setIdEmpleado(1);
		empleado.setApellidoMaterno("Materno");
		empleado.setApellidoPaterno("paternos");
		empleado.setDireccion("Dirección");
		empleado.setEmail("hola@hotmail.com");
		empleado.setIdDepartamento(2);
		empleado.setIdSupervisor("XD");
		empleado.setNombre("nombre");
		empleado.setPassword("pass");
		empleado.setSexo('H');
		empleado.setPuesto("puesto");
		empleadoBs.guardar(empleado);
		
		System.out.println("XD");
		assert true;
	}

	/**
	 * @return the empleadoBs
	 */
	public EmpleadoBs getEmpleadoBs() {
		return empleadoBs;
	}

	/**
	 * @param empleadoBs the empleadoBs to set
	 */
	public void setEmpleadoBs(EmpleadoBs empleadoBs) {
		this.empleadoBs = empleadoBs;
	}
	
	

}
